Computational topology

Algorithmic topology, or computational topology, is a subfield of topology with an overlap with areas of computer science, in particular computational geometry and computational complexity theory.

A primary concern of algorithmic topology, as its name suggests, is to develop efficient algorithms for solving topological problems, or using topological methods to solve algorithmic problems from other fields.

Contents

Major algorithms by subject area

Algorithmic 3-manifold theory

A large family of algorithms concerning 3-manifolds revolve around normal surface theory, which is a phrase that encompasses several techniques to turn problems in 3-manifold theory into integer linear programming problems.

At present the JSJ decomposition has not been implemented algorithmically in computer software. Neither has the compression-body decomposition. There are some very popular and successful heuristics, such as SnapPea which has much success computing approximate hyperbolic structures on triangulated 3-manifolds. It is known that the full classification of 3-manifolds can be done algorithmically.[5]

Conversion Algorithms

Algorithmic knot theory

Computational homotopy

See also

References

  1. ^ B.~Burton. Introducing Regina, the 3-manifold topology software, Experimental Mathematics 13 (2004), 267–272.
  2. ^ http://www.warwick.ac.uk/~masgar/Maths/np.pdf
  3. ^ J. Hyam Rubinstein, Stephan Tillmann, Ben Burton. No other proof exists. To appear in Transactions of the American Mathematical Society, arXiv:0909.4625, September 2009.
  4. ^ J.Manning, Algorithmic detection and description of hyperbolic structures on 3-manifolds with solvable word problem, Geometry and Topology 6 (2002) 1--26
  5. ^ S.Matveev, Algorithmic topology and the classification of 3-manifolds, Springer-Verlag 2003
  6. ^ F. Costantino, D.Thurston. 3-manifolds efficiently bound 4-manifolds. Journal of Topology 2008 1(3):703-745
  7. ^ "The computational complexity of knot and link problems" by Joel Hass, Jeffrey Lagarias, and Nicholas Pippenger [Journal of the ACM 46(2) 185-211 (1999)]
  8. ^ http://katlas.math.toronto.edu/wiki/Main_Page
  9. ^ E H Brown's "Finite Computability of Postnikov Complexes" annals of Mathematics (2) 65 (1957) pp 1-20

External links

Books